#define _CRT_SECURE_NO_WARNINGS 1
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//int fact(int x) {
//		int i, sum;
//		sum = 0;
//		for (i = 1; i < x; i++) {
//			if (x % i == 0) sum = sum + i;
//		}
//		return sum;
//	}
int main()
{
	int i, j, r, a[10000], sum1, b, k;
	scanf("%d", &r);
	for (i = 0; i < r; i++) {
		int m, n;
		scanf("%d %d", &m, &n);
		b = 0;
		for (; m <= n; m++) {
			if (m == 1) {
				a[b] = m; b++;
			}
			//sum1 = fact(m);
			sum1 = 0;
			for (k = 1; k < m; k++) {
				if (m % k == 0) sum1 = sum1 + k;
			}
			if (sum1 == m) {
				a[b] = m; b++;
			}
		}
		for (j = 0; j < b - 1; j++) {
			printf("%d ", a[j]);
		}
		printf("%d\n", a[j]);
	}

	return 0;
}
//1096